﻿using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AbpApplication.InPut
{
    public class InPut_ViewService
    {

        //materialbase
        public string? MaterialName { get; set; }
        public string? MaterialCode { get; set; }
        public string? Batch { get; set; }
        public int? Quantity { get; set; }
    
        public string? BoxGridCode { get; set; }
        public int PageIndex {  get; set; }
        public int PageSize {  get; set; }
    }
    public class InPut_ViewService2
    {
        [Comment("物料号")]
        public string? MaterialName { get; set; }
        [Comment("Lpn")]
        public string? MaterialCode { get; set; }
        [Comment("批次号")]
        public string? Batch { get; set; }
        [Comment("格口号")]
        public string? BoxGridCode { get; set; }
        public string? OrderNo { get; set; }
        public int PageIndex { get; set; }
        public int PageSize { get; set; }

    }
    public class InPut_ViewService3
    {
        public string? InlethouseCode { get; set; }
        public int? Xaxis { get; set; }
        public int? Yaxis { get; set; }
        public int? Zaxis { get; set; }
        public string? Type { get; set; }
        public int PageIndex { get; set; }
        public int PageSize { get; set; }
    }
    public class InPut_ViewService4
    {
        public string? BoxCode { get; set; } 
        public string? Type { get; set; }
        public string? OrderNo { get; set; }
        public string? State { get; set; }
        public int PageIndex { get; set; }
        public int PageSize { get; set; }
    }
    public class InPut_ViewService5
    {
        public string? BoxCode { get; set; }
        public int? BoxGridQuantity { get; set; }
        public string? WarehouseLineCode { get; set; }
        public int PageIndex { get; set; }
        public int PageSize { get; set; }
    }
    public class InPut_ViewService6
    {
        public string? Type { get; set; }
        public string? User { get; set; }
        public string? Note {  get; set; }
        public string? OrderNo {  get; set; }
        public int PageIndex { get; set; }
        public int PageSize { get; set; }
    }
    public class InPut_ViewService7
    {
        public List<string> OrderNos { get; set; }
    }
    public class InPut_ViewService8
    {
        public string? BoxCode { get; set; }
        public string? BoxGridCount { get; set; }
    }
}
